package com.ordos.recruit.module.apply.entity;

import com.wonders.commons.db.dic.validator.DicDb;
import lombok.Data;

import javax.validation.constraints.NotBlank;

/**
 * 教育经历
 */
@Data
public class StudyExperienceDto {
    /**
     * 报名记录唯一标识
     */
    private String id;
    /**
     * 招聘报名信息id
     */
    @NotBlank
    private String applicationId;
    /**
     * 学历代码
     */
    @DicDb(table = "d_dictionary_item", dicTypeColumn="d_id", dicType = "DIC_GB4658_2006", codeColumn = "code", message = "学历代码不在字典编码规范中.")
    @NotBlank
    private String highestEducationCode;
    /**
     * 学历专业名称
     */
    @NotBlank
    private String highestEducationMajorName;
    /**
     * 开始时间
     */
    @NotBlank
    private String periodStartDate;
    /**
     * 结束时间
     */
    @NotBlank
    private String periodEndDate;
    /**
     * 学校名称
     */
    @NotBlank
    private String schoolName;
}
